بعد از 40 سال تمركز روی برنامه نویسی ترتیبی ، علم كامپیوتر به طور تدریجی به اهمیت برنامه نویسی همروند پی می برند اولین پردازنده الكترونیكی به نام اینیاك در سال 1945 ، 1000 دستورالعمل را در یك ثانیه انجام دهند و امروز آخرین پردازنده های ریسك ، می توانند صدها میلیون دستورالعمل را در یك ثانیه انجام دهند ، این پردازنده ها اساساً ترتیبی ، اما بسیار سریع می باشند با وجود سریع تر شدن توان پردازنده های وی ال اس آی پهنه گسترده ای از مسایل مهم محاسباتی در علوم و مهندسی وجود دارد كه نیاز به سرعت محاسباتی بیشتری دارد مانند مسایل آیرودینامیك، پیشگویی وضع هوا ، فیزیك ذره ، پردازش سیگنال كه در ژئوفیزیك استفاده می شود. پردازش تصویر در گرافیك كامپیوتری ، شبیه سازی واكنشهای شیمیایی و شبیه سازی شبكه های عصبی در بیولوژی.به عنوان مثال نمونه ، حل معادلات ناویراستوی كه در طراحی هواپیما استفاده می شود روی سریع ترین ابر كامپیوترها منجر به رسیدن به یك جواب تقریبی می گردد .به عنوان مثال دیگر در فیزیك ذرات ،وجود ذرات زیر هسته ای به نام تاپ ـ كوارك توسط معادلات خاصی انجام می شود كه برای حل آنها توسط سریع ترین ابر كامپیوترها به یكسال زمان جهت محاسبه نیاز می باشد .یك راه رسیدن به چنین سرعت مورد نیاز طراحی پردازنده های سریع تر و قراردادن آنها روی تعداد زیادی از تراشه های وی ال اس آی می باشد اما طراحی و ساخت این پردازنده ها بی نهایت گران است .
دسته:
نرم افزار ←
توسعه نرم افزار ←
زبان برنامه نویسی
|
کامپایلر و مفسر
زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان برنامهنویسی کامپیوتری عمومی با قابلیتهای سطح بالا و سطح پایین است. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیگرا، برنامه نویسی جنریک است. زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بصورت همزمان است. این زبان در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را "C با کلاس" نامگزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. کامپایلرها و IDE های گوناگونی برای زبان ++C وجود دارند از بین معروفترین آن ها می توان موارد زیر اشاره نمود:
دسته:
نرم افزار ←
توسعه نرم افزار ←
زبان برنامه نویسی
|
کامپایلر و مفسر
زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان برنامهنویسی کامپیوتری عمومی با قابلیتهای سطح بالا و سطح پایین است. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیگرا، برنامه نویسی جنریک است. زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بصورت همزمان است. این زبان در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را "C با کلاس" نامگزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. کامپایلرها و IDE های گوناگونی برای زبان ++C وجود دارند از بین معروفترین آن ها می توان موارد زیر اشاره نمود: